package com.tuozixuan;

import java.util.List;

public class PluginConfig {
	
	private List<String> includeFileNamePatterns;

	private List<String> includeFileExtensions;
	
	private List<String> excludeLinePatterns;
	
	private List<String> excludeDirectorys;
	
	public List<String> getIncludeFileNamePatterns() {
		return includeFileNamePatterns;
	}

	public void setIncludeFileNamePatterns(List<String> includeFileNamePatterns) {
		this.includeFileNamePatterns = includeFileNamePatterns;
	}

	public List<String> getIncludeFileExtensions() {
		return includeFileExtensions;
	}

	public void setIncludeFileExtensions(List<String> includeFileExtensions) {
		this.includeFileExtensions = includeFileExtensions;
	}

	public List<String> getExcludeLinePatterns() {
		return excludeLinePatterns;
	}

	public void setExcludeLinePatterns(List<String> excludeLinePatterns) {
		this.excludeLinePatterns = excludeLinePatterns;
	}

	public List<String> getExcludeDirectorys() {
		return excludeDirectorys;
	}

	public void setExcludeDirectorys(List<String> excludeDirectorys) {
		this.excludeDirectorys = excludeDirectorys;
	}
	
	@Override
	public String toString() {
		
		StringBuilder builder = new StringBuilder();
		builder.append("includeFileNamePatterns:").append(includeFileNamePatterns).append("\r\n");
		builder.append("includeFileExtensions:").append(includeFileExtensions).append("\r\n");
		builder.append("excludeLinePatterns:").append(excludeLinePatterns).append("\r\n");
		builder.append("excludeDirectorys:").append(excludeDirectorys);
		return builder.toString();
	}
	
}
